package demo_0331;

import java.util.Arrays;

public class Main {



    public static void main1(String[] args) {
        int x = 10;
        Integer y = Integer.valueOf(x);// 自动装箱，相当于 Integer y = Integer.valueOf(x);
        int z = x + y; // 自动拆箱，相当于 int z = x + y.intValue();
        String str = "100";
        //int n = Integer.decode(str); // 自动拆箱，相当于 int n = Integer.decode(str).intValue();
        //int n = Integer.valueOf(" 102", 3);  // 合法的三进制数字，结果为11


//        int n = Integer.parseInt(str,8);
//        char[] arr = str.toCharArray();
//        System.out.println(arr[0]);
//        System.out.println(n);
//        System.out.printf("%.16f\n",Math.PI);
//        System.out.format("%.16f\n",Math.PI);
//        double a = Math.pow(2, 2);
//        System.out.printf("%f\n",a);
//        System.out.format("%f\n",Math.sqrt(a));


//        String s = "abcde";
//        String s1 = "abcde";
//        System.out.println(s == s1);
//        s1 = s1.replace("c" ,"g");
//        System.out.println(s1);

//        Integer n1 = Integer.valueOf(str);
//        System.out.println(n1);

        // 常见String方法示例
        String str1 = "Hello";
        String str2 = "World";
//
//        // 字符串连接
//        String concatStr = str1.concat(" ").concat(str2);
//        System.out.println("连接后的字符串: " + concatStr);
//
//        // 字符串长度
//        System.out.println("str1长度: " + str1.length());
//
//        // 字符串比较
//        System.out.println("str1 equals str2: " + str1.equals(str2));
//        System.out.println("str1 equalsIgnoreCase 'HELLO': " + str1.equalsIgnoreCase("HELLO"));
//
//        // 字符串查找
//        System.out.println("str1包含'll': " + str1.contains("ll"));
//        System.out.println("str1中'll'的索引: " + str1.indexOf("ll"));
//
//        // 字符串截取
//        System.out.println("str1截取2-4: " + str1.substring(1, 4));
//
//        // 字符串替换
//        System.out.println("str1替换'l'为'p': " + str1.replace('l', 'p'));
//
//        // 字符串分割
//        String[] splitArr = concatStr.split(" ");
//        System.out.println("分割后的数组长度: " + splitArr.length);
//
//        // 字符串大小写转换
//        System.out.println("str1转大写: " + str1.toUpperCase());
//        System.out.println("str2转小写: " + str2.toLowerCase());
//
//        // 去除空格
//        String strWithSpace = "  Hello World  ";
//        System.out.println("去除前后空格: '" + strWithSpace.trim() + "'");

        //查找 indexOf
        String str3 = "Hello World";
        int index = str3.indexOf("l");
        while (index != -1) {
            System.out.println("找到 'l' 起始索引: " + index);
            index = str3.indexOf("l", index + 1);
        }
    }
}
